Skip to content

chore(pasta): add AVX-512IFMA batch experiment - #235

Draft
TalDerei wants to merge 1 commit into
pasta-x86-64-asmfrom
avx512ifma-batch-experiment
Draft

chore(pasta): add AVX-512IFMA batch experiment#235
TalDerei wants to merge 1 commit into
pasta-x86-64-asmfrom
avx512ifma-batch-experiment

Conversation

@TalDerei

@TalDerei TalDerei commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Stacks on #222.

We still haven’t haven't implemented SIMD vector instructions for AVX-512 (specifically IFMA) backend which this does. These were previous failed AArch64 experiments since NEON lacks 64 x 64 -> 128 integer products which is an ISA limitation:

Makes eight packed multiplications 1.85–1.86× faster, but conversions make isolated operations about 3.5× slower.


Screenshot 2026-08-27 at 2 36 51 PM

@TalDerei TalDerei changed the title pasta: add AVX-512IFMA batch experiment chore(pasta): add AVX-512IFMA batch experiment Aug 27, 2026
@TalDerei TalDerei self-assigned this Aug 27, 2026
@TalDerei
TalDerei marked this pull request as draft August 27, 2026 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant